/**
 * 日期格式化工具函数
 */

/**
 * 格式化时间戳为本地时间字符串
 * @param timestamp Unix时间戳（秒）
 * @returns 格式化后的日期时间字符串
 */
export const formatDate = (timestamp: number): string => {
  return new Date(timestamp * 1000).toLocaleString()
}

/**
 * 格式化时间戳为日期字符串（仅日期部分）
 * @param timestamp Unix时间戳（秒）
 * @returns 格式化后的日期字符串
 */
export const formatDateOnly = (timestamp: number): string => {
  return new Date(timestamp * 1000).toLocaleDateString()
}

/**
 * 格式化时间戳为时间字符串（仅时间部分）
 * @param timestamp Unix时间戳（秒）
 * @returns 格式化后的时间字符串
 */
export const formatTimeOnly = (timestamp: number): string => {
  return new Date(timestamp * 1000).toLocaleTimeString()
}
